package main

import(
	"fmt"
	"project06/client/control"
	"os"
	
)
var userId int
var userPwd string
var userName string

func main(){
	var key int
	
	
	for {
		fmt.Println("==========欢迎进入聊天系统=============")
		fmt.Println("          1、登录系统")
		fmt.Println("          2、注册系统")
		fmt.Println("          3、进入聊天")
		fmt.Println("          4、退出系统")
		fmt.Println("          请选择（1-4）：")

		fmt.Scanln(&key)
		switch key{
			case 1:
				fmt.Println("请输入你的用户ID:")
				fmt.Scanln(&userId)
				fmt.Println("请输入你的密码~~~~:")
				fmt.Scanf("%s\n",&userPwd)
				up:=&control.UserControl{}
				err:=up.Login(userId,userPwd)
				if err !=nil{
					fmt.Println("登录失败")
				}
			case 2:
				fmt.Println("请输入要注册用户ID:")
				fmt.Scanln(&userId)
				fmt.Println("请输入要注册的密码~~~~:")
				fmt.Scanf("%s\n",&userPwd)
				fmt.Println("请输入要注册的昵称~~~~:")
				fmt.Scanf("%s\n",&userName)
				up:=&control.UserControl{}
				err:=up.Register(userId,userPwd,userName)
				if err !=nil{
					fmt.Println("注册失败")
				}
			//	loop=true
			case 3:
				fmt.Println("进入聊天")
			//	loop=true
			case 4:
				fmt.Println("退出了客户端")
				os.Exit(0)
			//	loop=false
			default:
				fmt.Println("您的输入有误，请重新输入（1-4）")
		}
	}
	
}